/**
 * 每次加载页面都进行判断后端的返回值是否存在
 * 没有则重定向
 */


/**这个方法是利用后端返回的数据不是json类型，而执行error来进行跳转的，拦截器那没有给前端进行响应赋值*/
// $(function () {
//     $(document).ready(function () {
//         $.ajax({
//             url: "http://localhost:8081",
//             type: "GET",
//             xhrFields: {
//                 withCredentials: true
//             },
//             dataType: "JSON",
//             success: function (json) {
//             },
//             error: function () {
//                 alert("当前未登录，请登陆后访问！");
//                 window.location.href = "login.html";
//             }
//         })
//     })
// })


/**
 * 采用拦截器响应数据给前端的方式，执行susscees函数，来进行跳转
//  */
getSeesionState = $(function () {
    $(document).ready(function () {
        $.ajax({
            async: false, //ajax同步执行，有先后顺序
            url: "/api",   //可以直接通过ip访问拦截器，后面跟上控制器地址的话，拦截器通过则会继续访问控制层
            type: "GET",
            xhrFields: {
                withCredentials: true
            },
            // dataType: "JSON",   返回的不是json类型的数据，所以得注释掉
            success: function (json) {
                if (json === "szy") {
                    alert("当前未登录，请登陆后再进行访问");
                    window.location.href = "login.html";
                }
            },
            error: function () {
            }
        })
    })
})